[INFO] cloning repository https://github.com/integral-830/thrust-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/integral-830/thrust-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fintegral-830%2Fthrust-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fintegral-830%2Fthrust-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a15ca8762315c7a6b1528d48c3b9e680dc2e05e5
[INFO] fixing integral-830/thrust-rs against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fintegral-830%2Fthrust-rs" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/integral-830/thrust-rs
[INFO] finished tweaking git repo https://github.com/integral-830/thrust-rs
[INFO] tweaked toml for git repo https://github.com/integral-830/thrust-rs written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/integral-830/thrust-rs on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/integral-830/thrust-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded page_size v0.6.0
[INFO] [stderr]   Downloaded criterion-plot v0.8.2
[INFO] [stderr]   Downloaded alloca v0.4.0
[INFO] [stderr]   Downloaded criterion v0.8.2
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.49
[INFO] [stderr]   Downloaded zerocopy v0.8.49
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4c206bb8931c5662c494d037b71c0e6dc7a931dfd82ce3fbc465e74cc489592d
[INFO] running `Command { std: "docker" "start" "4c206bb8931c5662c494d037b71c0e6dc7a931dfd82ce3fbc465e74cc489592d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4c206bb8931c5662c494d037b71c0e6dc7a931dfd82ce3fbc465e74cc489592d" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4c206bb8931c5662c494d037b71c0e6dc7a931dfd82ce3fbc465e74cc489592d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4c206bb8931c5662c494d037b71c0e6dc7a931dfd82ce3fbc465e74cc489592d" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling zerocopy v0.8.49
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]     Checking either v1.16.0
[INFO] [stderr]     Checking plotters-backend v0.3.7
[INFO] [stderr]     Checking serde_json v1.0.150
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]     Checking plotters-svg v0.3.7
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking page_size v0.6.0
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking oorandom v11.1.5
[INFO] [stderr]     Checking thrust-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved imports `libc::kevent`, `libc::EVFILT_READ`, `libc::EVFILT_USER`, `libc::EVFILT_WRITE`, `libc::EV_ADD`, `libc::EV_CLEAR`, `libc::NOTE_TRIGGER`
[INFO] [stdout]   --> src/reactor/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     kevent, uintptr_t, EVFILT_READ, EVFILT_USER, EVFILT_WRITE, EV_ADD, EV_CLEAR, NOTE_TRIGGER,
[INFO] [stdout]    |     ^^^^^^             ^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^  ^^^^^^^^  ^^^^^^^^^^^^ no `NOTE_TRIGGER` in the root
[INFO] [stdout]    |     |                  |            |            |             |       |
[INFO] [stdout]    |     |                  |            |            |             |       no `EV_CLEAR` in the root
[INFO] [stdout]    |     |                  |            |            |             no `EV_ADD` in the root
[INFO] [stdout]    |     |                  |            |            no `EVFILT_WRITE` in the root
[INFO] [stdout]    |     |                  |            no `EVFILT_USER` in the root
[INFO] [stdout]    |     |                  no `EVFILT_READ` in the root
[INFO] [stdout]    |     no `kevent` in the root
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 13 -     kevent, uintptr_t, EVFILT_READ, EVFILT_USER, EVFILT_WRITE, EV_ADD, EV_CLEAR, NOTE_TRIGGER,
[INFO] [stdout] 13 +     servent, uintptr_t, EVFILT_READ, EVFILT_USER, EVFILT_WRITE, EV_ADD, EV_CLEAR, NOTE_TRIGGER,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `libc::kevent`, `libc::EVFILT_READ`, `libc::EVFILT_WRITE`, `libc::EV_ADD`, `libc::EV_CLEAR`, `libc::EV_DELETE`
[INFO] [stdout]  --> src/reactor/kqueue.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | use libc::{kevent, EINTR, EVFILT_READ, EVFILT_WRITE, EV_ADD, EV_CLEAR, EV_DELETE};
[INFO] [stdout]   |            ^^^^^^         ^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^  ^^^^^^^^  ^^^^^^^^^ no `EV_DELETE` in the root
[INFO] [stdout]   |            |              |            |             |       |
[INFO] [stdout]   |            |              |            |             |       no `EV_CLEAR` in the root
[INFO] [stdout]   |            |              |            |             no `EV_ADD` in the root
[INFO] [stdout]   |            |              |            no `EVFILT_WRITE` in the root
[INFO] [stdout]   |            |              no `EVFILT_READ` in the root
[INFO] [stdout]   |            no `kevent` in the root
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stdout]           crate::reactor::kevent
[INFO] [stdout]   = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stdout]           crate::reactor::EVFILT_READ
[INFO] [stdout]   = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stdout]           crate::reactor::EVFILT_WRITE
[INFO] [stdout]   = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stdout]           crate::reactor::EV_ADD
[INFO] [stdout]   = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stdout]           crate::reactor::EV_CLEAR
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 7 - use libc::{kevent, EINTR, EVFILT_READ, EVFILT_WRITE, EV_ADD, EV_CLEAR, EV_DELETE};
[INFO] [stdout] 7 + use libc::{servent, EINTR, EVFILT_READ, EVFILT_WRITE, EV_ADD, EV_CLEAR, EV_DELETE};
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 7 - use libc::{kevent, EINTR, EVFILT_READ, EVFILT_WRITE, EV_ADD, EV_CLEAR, EV_DELETE};
[INFO] [stdout] 7 + use libc::{kevent, EINTR, EVFILT_READ, EVFILT_WRITE, EV_ADD, EV_CLEAR, IN_DELETE};
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stdout] error[E0425]: cannot find function `kqueue` in crate `libc`
[INFO] [stdout]   --> src/reactor/kqueue.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 |         let fd = unsafe { libc::kqueue() };
[INFO] [stdout]    |                                 ^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `kevent` in crate `libc`
[INFO] [stdout]   --> src/reactor/kqueue.rs:30:44
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let add_read_resp = unsafe { libc::kevent(self.fd, &event, 1, null_mut(), 0, null_mut()) };
[INFO] [stdout]    |                                            ^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `kevent` in crate `libc`
[INFO] [stdout]   --> src/reactor/kqueue.rs:39:45
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let add_write_resp = unsafe { libc::kevent(self.fd, &event, 1, null_mut(), 0, null_mut()) };
[INFO] [stdout]    |                                             ^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `kevent` in crate `libc`
[INFO] [stdout]    --> src/reactor/kqueue.rs:72:29
[INFO] [stdout]     |
[INFO] [stdout]  72 |         events: &mut [libc::kevent],
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/src/macros.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         $pub struct $i { $($field)* }
[INFO] [stdout]     |         -------------- similarly named struct `servent` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  72 -         events: &mut [libc::kevent],
[INFO] [stdout]  72 +         events: &mut [libc::servent],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `kevent` in crate `libc`
[INFO] [stdout]   --> src/reactor/kqueue.rs:85:19
[INFO] [stdout]    |
[INFO] [stdout] 85 |             libc::kevent(
[INFO] [stdout]    |                   ^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `kevent` in crate `libc`
[INFO] [stdout]    --> src/reactor/kqueue.rs:105:81
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub fn make_event(ident: usize, filter: i16, flags: u16, token: usize) -> libc::kevent {
[INFO] [stdout]     |                                                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/src/macros.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         $pub struct $i { $($field)* }
[INFO] [stdout]     |         -------------- similarly named struct `servent` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 105 - pub fn make_event(ident: usize, filter: i16, flags: u16, token: usize) -> libc::kevent {
[INFO] [stdout] 105 + pub fn make_event(ident: usize, filter: i16, flags: u16, token: usize) -> libc::servent {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `kevent` in crate `libc`
[INFO] [stdout]    --> src/reactor/kqueue.rs:106:11
[INFO] [stdout]     |
[INFO] [stdout] 106 |     libc::kevent {
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/src/macros.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         $pub struct $i { $($field)* }
[INFO] [stdout]     |         -------------- similarly named struct `servent` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 106 -     libc::kevent {
[INFO] [stdout] 106 +     libc::servent {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `kevent` in crate `libc`
[INFO] [stdout]   --> src/reactor/mod.rs:51:38
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let ev_resp = unsafe { libc::kevent(kq.fd, &event, 1, null_mut(), 0, null()) };
[INFO] [stdout]    |                                      ^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `kevent` in crate `libc`
[INFO] [stdout]   --> src/reactor/mod.rs:79:35
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let resp = unsafe { libc::kevent(self.kq.fd, &event, 1, null_mut(), 0, null()) };
[INFO] [stdout]    |                                   ^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `kevent` in crate `libc`
[INFO] [stdout]    --> src/reactor/mod.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let event = libc::kevent {
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/src/macros.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         $pub struct $i { $($field)* }
[INFO] [stdout]     |         -------------- similarly named struct `servent` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 133 -         let event = libc::kevent {
[INFO] [stdout] 133 +         let event = libc::servent {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `kevent` in crate `libc`
[INFO] [stdout]    --> src/reactor/mod.rs:157:61
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let mut events = [unsafe { std::mem::zeroed::<libc::kevent>() }; 64];
[INFO] [stdout]     |                                                             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/src/macros.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         $pub struct $i { $($field)* }
[INFO] [stdout]     |         -------------- similarly named struct `servent` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 157 -         let mut events = [unsafe { std::mem::zeroed::<libc::kevent>() }; 64];
[INFO] [stdout] 157 +         let mut events = [unsafe { std::mem::zeroed::<libc::servent>() }; 64];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVFILT_USER` in crate `libc`
[INFO] [stdout]    --> src/reactor/mod.rs:162:38
[INFO] [stdout]     |
[INFO] [stdout] 162 |             if event.filter == libc::EVFILT_USER && event.ident == self.wake_ident {
[INFO] [stdout]     |                                      ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `sockaddr_in` has no field named `sin_len`
[INFO] [stdout]   --> src/futures/connect.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 sin_len: mem::size_of::<libc::sockaddr_in>() as u8,
[INFO] [stdout]    |                 ^^^^^^^ `sockaddr_in` does not have this field
[INFO] [stdout]    |
[INFO] [stdout]    = note: all struct fields are already assigned
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/futures/connect.rs:51:29
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 sin_family: AF_INET as u8,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ expected `u16`, found `u8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0422, E0425, E0432, E0560.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `thrust-rs` (lib) due to 16 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "4c206bb8931c5662c494d037b71c0e6dc7a931dfd82ce3fbc465e74cc489592d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c206bb8931c5662c494d037b71c0e6dc7a931dfd82ce3fbc465e74cc489592d", kill_on_drop: false }`
[INFO] [stdout] 4c206bb8931c5662c494d037b71c0e6dc7a931dfd82ce3fbc465e74cc489592d
